Vytvoreni obecnych trid a dedicnost

Otázka od: raul@raphael.cz

28. 11. 2002 10:42

Zdravim,
mam problem s vytvorenim nekolika trid. Jedna se mi o dve
tridy:
1) DllWrapper - tato trida po vytvoreni nacte jednu dll,
vezme z ni informace o ni a ulozi je do svych vlastnosti.
Od ceho tuto nevisualni tridu odvodit ? od TObject ? jak
potom ma vypada constructor a destructor (direktivy
override, overload apod).
2) DllList - tato trida by se teoreticky dala odvodit od
tridy TList, ale pokud v metode connect (moje metoda
pridana) chci zavolat metodu add tridy tlist, hlasi mi
prekladac chybu, i kdyz pouziji self.add nebo podobne.

Proto bych se rad zeptal od ceho bych mel odvodit tyto dve
tridy a jak pak ma vypadat definice constructoru a
destructoru ? Zkousel jsem vse mozne a budto mi to
fungovalo ale ztracela se mi pamet, nebo mi to padalo pri
zavolani destructoru apod.. Podle knih a napovedy by to
melo jit oboji odvodit od TObject s tim ze v tride DllList
si object TList vytvorim sam v constructoru a v destructoru
ho zrusim, jakmile se ale vytvorim destructor tak mi to
pada pri jeho zavolani.
Kdyby nekdo vedel co a jak muzu mu poslat i kousek
zdrojaku.

Dekuji velice
Tomas Emresz